/* 公共样式 */
/*兼容iframe附加样式  start*/
#LAY_app{
    height: 100%;
    overflow: auto;
}
body,html{
    width: 100%;
    height: 100%;
}
.layui-layout-admin .layui-body .layadmin-tabsbody-item{
    width: 100%;
    height: 100%;
    border: 0;
}
/*兼容iframe附加样式  end*/

/*表格顶部距离*/
.orgSleView .layui-table, .layui-table-view{
    margin: 0;
}

/*表格右侧功能按钮 start*/
.ccpui-btn{
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
    padding: 0 2px;
}
.ccpui-btn-disabled{
    color:#b7b7b7;
    border:0;
    background-color:transparent;
}
button.ccpui-btn{
    border:0;
    background-color:transparent;
}
.ccpui-btn.ccpui-btn-disabled{
    color:#b7b7b7!important;
    border:0;
    background-color:transparent;
}
/*表格右侧功能按钮 end*/

/*!*表格分页样式 改样式时放开 start*!*/
/*.layui-table-page{*/
/*    border:none*/
/*}*/
/*.layui-table-page .layui-laypage{*/
/*  float: right;*/
/*}*/
/*!*表格分页样式 end*!*/

/*!*表格选中颜色 start*!*/
/*.layui-table thead tr{*/
/*    background:#ededed;*/
/*}*/
/*.layui-table[lay-even] tr:nth-child(even){*/
/*    background: #f8f8f8;*/
/*}*/
/*.layui-table-hover{*/
/*    background: #84A6D6!important;*/
/*}*/
/*!*表格选中颜色 end*!*/

/* 搜索条件样式start */
.table-top-filter > i{/*搜素收起展开*/
    text-align: center;
    display: block;
    height: 8px;
    line-height:8px;
    cursor: pointer;
}
.table-top-filter .filter-list{
    height: 43px;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    word-break: break-all;
}
.table-filter-alone,.filter-list label,.table-filter-alone > *{
    display: inline-block;
}
.table-filter-alone label{
    font-size: 14px;
}
.table-top-filter .filter-list .filterLi{
    display: inline-block;
    padding: 0 10px;
    margin: 0 5px;
    color: #0b73df;
    background: #deefff;
}
/*.layui-layout-body .layadmin-tabspage-none .layadmin-tabsbody-item.layui-show .layui-fluid{*/
/*    top: 50px;*/
/*}*/
.table-top-filter div.table-filter-alone {/*搜索框开始*/
    display: inline-block;
    margin:0 0.5px 0 0;
}
.table-top-filter div input {
    border-radius: 4px;
    float: left;
    width: 140px;
}
.table-top-filter label.layui-form-label {
    width: 115px;
    float: left;
}
/* 搜索条件样式end */

/*table   布局 start*/

/*table   布局 end*/

/* 新增页面样式 start     需要table表格样式的可以用*/
.table-detail{
    border:1px solid #cacaca;
    width: 100%
}
.table-detail td{
    border-bottom: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
}
.table-detail th{
    border-bottom: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    background-color: #ebebeb;
    padding-right: 6px;
    text-align: right;
    height: 40px
}
.table-detail tr td{
    padding-left: 8px
}
.table-detail td input{
    width:220px;
    height:32px ;
    margin-left:6px;
}
.table-detail td .layui-form-select{
    width:230px;
}
/* 新增页面样式 end  */

/* 密码强弱样式start */
.pwdLever{
    display: inline-block;
    position: relative;
    top: 5PX;
}
.pwdLever td{
    background-color:Gray;
    width:45px;
    text-align:center;
    color: #000
}
/* 密码强弱样式end */

/* ztree  start*/
.ccpui-trees .iconTrees {
    width: 100%
}
.ccpui-iconTree li{
    display: inline-block;
    margin: 6px 4px;
    cursor: pointer;
}
.ccpui-trees {
    width: 240px;
    margin-left: 10px;
    position: absolute;
    bottom:10px;
    top:10px;
}
.ccpui-coreContent {
    left: 250px;
    top: 10px;
    bottom: 0;
    right: 10px;
    position: absolute
}
.ccpui-trees .isShowTree{
    cursor: pointer;
    height: 30px;
    background:#009688;
    line-height: 30px;
}
.ccpui-trees .isShowTree i{
    float: right;
    margin-right: 5px;
    cursor: pointer;
    color: #fff
}
.ccpui-listZtree{ /* list 页面ztree样式 */
    position: absolute;
    background: #fff;
    bottom:0px;
    top:70px;
    right: 0;
    left: 0;
    overflow: auto;
}
.ccpui-ztreeRightMenu {/* ztree 右键菜单样式*/
    position:fixed;
    border:1px solid #ccc;
    z-index:900;
    visibility:hidden;
    top:0;
    background-color: #f5f5f5;
    text-align: left;
    padding: 2px;}
.ccpui-ztreeRightMenu ul li{
    margin: 5px 0;
    padding: 0 8px;
    cursor: pointer;
    list-style: none outside none;

}
/* ztree  end*/

/*表格顶部内容 start  top值改为0*/
.layui-table-tool{
    padding-top:0 ;
}
.layui-table-tool-self{
    top:0
}
.layui-btn-sm{
    font-size: 14px;
}
/*表格顶部内容 end  */

/*ztree start  默认图标样式*/
span.ztreeIcon{
    width: 16px!important;
    margin-right: 2px!important;
    height: 0px!important;
    background: none;
}
i.ztreeIcon{
    margin-right: 4px!important;
}
/*ztree end 默认图标样式*/

/*选择器 有左侧树 start*/
.ccpui-selector {
    background: #fff;
    width: 100%;
    height: 477px;
    overflow: auto;
}
.ccpui-leftTree {
    width: 26%;
    display: inline-block;
    float: left;
}
.ccpui-leftTree span.seltit{
    background: #e6e6e6;
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding-left:12px;
    display: inline-block;
}
 .ccpui-centerTree {
    width: 69%;
    display: inline-block;
    margin-left: 15px;
    float: left;
}
.ccpui-centerTree .layui-table-page {
    padding-left: 2px;
    padding-right: 2px;
    width: 495px;  /*表格分页底部  */
}
.ccpui-centerTree .layui-table-view .layui-table{
    width: 100%; /*表格主体宽度*/
}
.ccpui-centerTree .layui-form.layui-border-box.layui-table-view {
    position: absolute;
    margin: 0
}
.ccpui-centerTree .contentDiv td{
    height: auto;
    padding-right: 30px;
}
.ccpui-centerTree .contentDiv span{
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
.ccpui-nocenterTree {/*无选择树 start*/
    width: 97%;
    display: inline-block;
    margin-left: 15px;
    float: left;
}
.filter-table .layui-form.layui-border-box.layui-table-view {
    position: absolute;
    margin: 0
}
.ccpui-userSelector{
    height: 520px;
    overflow: auto;
    position:absolute;
    right:0;
    top:0px;
    width:30%
}
.ccpui-userSelector td, .layui-table th{
    height: auto;
    padding-right: 30px;
}
.orgContentDivs span{/*无选择树 end*/
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
/*选择器 end*/


.layui-checkbox-disbaled.layui-disabled.layui-form-checked[lay-skin=primary] i{/* checkbox disabled 置灰效果*/
    background: #e2e2e2 !important;
    border-color: #e2e2e2 !important;
}

/*排序功能  start*/
.ccpui-sortFunction{
    padding: 10px;
}

.ccpui-sortFunction .orgSortInfo{
    border: 1px solid #ccc;
    float: left;
    clear: both;
    width: 300px;
    height: 360px;
    overflow: auto;
}

.ccpui-sortFunction .orgSortInfo li {
    float: left;
    width: 100%;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    text-indent: .5em;
}
.ccpui-sortFunction ul li.selectIndex{
    background: #3492ED;
    color: #fff;
}

ccpui-sortFunction .orgSortOpt{
    float: right;
    width: 110px;
    margin-top: 25px;
}
.ccpui-sortFunction .orgSortOpt button{
    float: right;
    margin: 30px 30px 0 0;
}
/*排序功能  end*/

/*新增修改  单独页面非弹窗start*/
.ccpui-addedModifiedPages .layui-card-body .layui-form-item label {
    width: 100px;
}
.ccpui-addedModifiedPages .layui-card-body .layui-form-item .layui-input-block {
    width: 50%;
    display: inline-block;
    margin: 0;
}
/*新增修改  单独页面非弹窗end*/

/*提示弹出层蓝色按钮修改的样式 （弹出层自定义class=btn-class）*/
.btn-class .layui-layer-btn{
    text-align: center;
}
.btn-class .layui-layer-btn a{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.btn-class .layui-layer-btn a.layui-layer-btn1{
    background-color: #FF5722;
}



/*自定义布局 start*/
/*首页栏目 新增修改页start*/

/*自定义布局  end*/